import socket


TCP_IP = '127.0.0.1'
TCP_PORT = 5005
BUFFER_SIZE = 20  # Normally 1024, but we want fast response

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((TCP_IP, TCP_PORT))
state=1
while(state):
	s.listen(1)
	conn, addr = s.accept()
	print 'Connection address:', addr
	while 1:
    		data = conn.recv(BUFFER_SIZE)
    		if not data: break
    		print "received data:",data
    		conn.send("ok")  # echo
    		print "send is ok"
	conn.close()
	state=0
	#print "if close server input 0"
	#state=int(raw_input("if use server input 1:"))
print "over while********************************************"
s.close()
